// 友链状态枚举
export enum FriendLinkStatus {
  PENDING = 0,  // 待审核
  ACTIVE = 1,   // 正常
  OFFLINE = 2   // 下线
}

// 友链分类
export enum FriendLinkCategory {
  DEFAULT = 'DEFAULT',    // 默认分类
  TECHNOLOGY = 'TECH',    // 技术博客
  LIFE = 'LIFE',         // 生活博客
  RESOURCE = 'RESOURCE', // 资源网站
  OTHER = 'OTHER'        // 其他
}

// 友链接口类型
export interface FriendLink {
  id: number;
  name: string;          // 网站名称
  url: string;           // 网站链接
  logo?: string;         // 网站logo
  description?: string;  // 网站描述
  email?: string;        // 站长邮箱
  status: FriendLinkStatus;  // 状态
  category: FriendLinkCategory; // 分类
  sort: number;          // 排序权重
  views: number;         // 访问次数
  createTime: string;    // 创建时间
  updateTime: string;    // 更新时间
}


// 友链统计类型
export interface FriendLinkStats {
  total: number;         // 总数
  activeCount: number;   // 正常数量
  pendingCount: number;  // 待审核数量
  offlineCount: number;  // 下线数量
}

// API响应类型
export interface FriendLinkResponse {
  code: number;
  message: string;
  data: FriendLink[];
  total?: number;
}

// 本站信息类型
export interface MySiteInfo {
  name: string;          // 网站名称
  url: string;          // 网站链接
  logo: string;         // 网站logo
  description: string;  // 网站描述
  email: string;       // 站长邮箱
}
